155 research outputs found

    End-user storytelling with a CIDOC CRM - based semantic wiki

    No full text
    International audienceThis paper presents the current state of an experiment intended to use the CIDOC CRM as a knowledge representation language. STEM freshers freely constitute groups of 2 to 4 members and choose a theme; groups have to model, structure, write and present a story within a web-hosted semantic wiki. The main part of the CIDOC CRM is used as an ontological core where students are hanging up classes and properties of the domain related to the story. The hypothesis is made that once the entry ticket has been paid, the CRM guides the end-user in a fairly natural manner for reading - and writing - the story. The intermediary assessment of the wikis allowed us to detect confusion between immaterial work and (physical) realisation of the work; and difficulty in having event-centred modelling. Final assessment results are satisfactory but may be improved. Some groups did not acquire modelling abilities - although this is a central issue in a semantic web course. Results also indicate that the scope of the course (semantic web) is somewhat too ambitious. This experience was performed in order to attract students to computer science studies but it did not produce the expected results. It did however succeed in arousing student interest, and it may contribute to the dissemination of ontologies and to making CIDOC CRM widespread

    Installer un suivi personnel de compétences dans une formation en ingénierie du logiciel

    No full text
    International audienceLes diplômes sont assortis de suppléments incluant les compétences visées par la formation et les capacités et savoir-faire acquis. Ces objectifs de compétences se structurent dans un modèle de compétence qui peut être établi comme objectif de formation. Le dispositif d'apprentissage de l'ingénierie du logiciel par immersion s'organise autour d'une année passée dans une entreprise virtuelle, sans cours traditionnels, lors de laquelle les étudiant(e)s travaillent en équipe et dans les règles de l'art pour concevoir et réaliser un système d'information sous le tutorat d'un professionnel expérimenté. Le modèle de compétences de la formation (3 domaines, 14 activités, 48 capacités et 11 compétences transversales) sert de référence pour le positionnement régulier par chaque élève d'un niveau de maturité dans chaque capacité ou compétence transversale. L'outillage de ce suivi par le logiciel eComp@s offre de nouvelles perspectives de supervision et de pilotage des apprentissages tant pour le tuteur que pour l'élève qui se voit doté-e d'un instrument favorisant la pratique réflexive

    Cultural immersion aimed at improving professional integration in the Moroccan offshore industry

    No full text
    International audienceA young offshore software industry has grown up in Morocco. A network of 9 universities has set up two schemes promoting mobility towards France, strongly governed by the principle of driving skills gained back to Moroccan economic development. Academic objectives are related to software development and offshoring. A proportion of its success results from extra-academic factors: student selection, student support, internship supervision dedicated to a pre-employment in Moroccan companies. In all of these aspects, the University of Brest is acting as a hub between the various stakeholders, and its role could be compared to a placement agency, perhaps beyond the scope of its usual missions

    EUGENE: a STEP-based framework to build Application Generators

    No full text
    International audienceApplications generators translate specifications into products. We defined a method inspired of the STEP standardization process, and its implementation with EUGENE. The goal is to build a meta-model close to the target product, formally derived from others meta-models. Template are then applied to this meta-model. As benefits of this method, the final meta-model offers a higher abstraction of the generation process, and the complexity of code templates is greatly reduced

    Equipping Software Engineering Apprentices with a Repertoire of Practices

    No full text
    International audienceArgyris and Schön distinguish espoused theories - those which people speak about - from theory-in-use - those which can be inferred from action. In small software teams, developing reflective thinking about action is a vital necessity in coping with change. We address these issues in a Masters of Software Engineering, performed with an alternation between university and industry. University periods are dedicated to a long-term project performed in a reflective practicum. It aims to develop a repertoire of practices which helps young engineers deal with the 'messiness' of situations. Such a practicum provides students, working in groups, with the possibility of reflecting on action. We propose using the Course-of-Action framework to record observable aspects of the actor's activity into semantic wikis. Two hypotheses are discussed (1) self-analysis and self-assessment help to reveal theories-in-use; (2) the Course-of-Action observatory helps maintain awareness of the repertoire. A case study of a 6-apprentice team illustrates the observatory use and the reconstruction of apprentices' activity. Primary conclusions are that self-observation and self-analysis of a software engineer's activity help raise awareness of the initial structure of the repertoire. We are however unable to conclude that it helps reveal their theory-in-use (w

    A few elements in software development engineering education

    No full text
    International audienceBrest University offers the software engineering by immersion paradigm as an alternative to other education systems. The idea is that students follow through a project from A to Z, relying on an ISO9001 quality management system alongside methods and tools associated with present n-tier architecture - but under apprenticeship conditions. Software engineering activities are structured around three main processes: Development Engineering, Project Management, and Development Support. Focussing on Development Engineering, we report on certain challenges and difficulties, illustrated on a real-scale project

    Introducing Problem-Based Learning in a Joint Masters Degree: Offshoring Information Technologies

    No full text
    International audienceA young offshore software industry has grown up in Morocco. The University of Brest has set up a network of major software companies and Moroccan universities, providing two mobility schemes towards France. Both schemes include a final internship on the French side of global companies, with pre-employment on the Moroccan side - a successful internship being the key that opens the door to recruitment. Student heterogeneity, and student reluctance to move towards a professional attitude are important barriers to employability. Hence, we redesigned a significant proportion of our technical courses to use a problem-based learning (PBL) approach. The PBL approach is illustrated through drawing parallels with the production of a TV series. Three aspects of the approach are presented: (i) set-up of the studio in which sessions are run, i.e. a real software project, its work products and its software development environment; (ii) pre-production tasks including the screenwriting of problem-based learning scenarios and the procurement of input artefacts; and (iii) acting, i.e. students' interpretation of characters (roles) and teacher direction

    A project-based immersion system

    No full text
    International audienceWe present features of an education system entirely based on a 7-months project, performed by a 6-students team within a virtual company and tutored by an experimented software engineer. We describe some aspects of a past project: functions of the system, technology, deliverables, and assessment. Students' outcomes are drafted in term of roles

    Building a Semantic Virtual Museum: from Wiki to Semantic Wiki using Named Entity Recognition

    No full text
    International audienceIn this paper, we describe an approach for creating semantic wiki pages from regular wiki pages, in the domain of scientific museums, using information extraction methods in general and named entity recognition in particular. We make use of a domain specific ontology called CIDOC-CRM as a base structure for representing and processing knowledge. We have described major components of the proposed approach and a three-step process involving name entity recognition, identifying domain classes using the ontology and establishing the properties for the entities in order to generate semantic wiki pages. Our initial evaluation of the prototype shows promising results in terms of enhanced efficiency and time and cost benefits
    • …
    corecore